English to Turkish language Dictionary
chancroid
Şankroid
Meaning for chancroid found in 18 Languages.
Sponored Video